pathbar: Fix scrolling
authorMatthias Clasen <mclasen@redhat.com>
Sat, 3 Mar 2012 03:53:22 +0000 (22:53 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 3 Mar 2012 04:02:57 +0000 (23:02 -0500)
We need to select for scroll events on the buttons now, selecting
for button events no longer gives us scrolling as a side-effect.

gtk/gtkpathbar.c

index 5d204729195b62a92686cbeb97aac9659fcf6420..d8b9f9e5261e4970b4104b9190ab6e7c33ffc931 100644 (file)
@@ -158,6 +158,7 @@ get_slider_button (GtkPathBar  *path_bar,
     atk_object_set_name (atk_obj, _("Down Path"));
 
   gtk_button_set_focus_on_click (GTK_BUTTON (button), FALSE);
+  gtk_widget_add_events (button, GDK_SCROLL_MASK);
   gtk_container_add (GTK_CONTAINER (button),
                      gtk_arrow_new (arrow_type, GTK_SHADOW_OUT));
   gtk_container_add (GTK_CONTAINER (path_bar), button);
@@ -1611,6 +1612,7 @@ make_directory_button (GtkPathBar  *path_bar,
   button_data->button = gtk_toggle_button_new ();
   atk_obj = gtk_widget_get_accessible (button_data->button);
   gtk_button_set_focus_on_click (GTK_BUTTON (button_data->button), FALSE);
+  gtk_widget_add_events (button_data->button, GDK_SCROLL_MASK);
 
   switch (button_data->type)
     {